Welcome![Sign In][Sign Up]
Location:
Search - Compiler Design In c

Search list

[ELanguagec_compiler.zip

Description: 本程序集是Allen I. Holub所写的《Compiler Design in C》一书的附随软件,其中有作者自己编写的词法分析和语法分析工具LeX,occs和LLama,该软件包还包括一个显示C语言分析过程的程序
Platform: | Size: 224976 | Author: | Hits:

[ELanguagecompiler.design.in.c

Description: 一个c语言写做的编译器的源码,可以供编译器开发的人员学习之用
Platform: | Size: 518563 | Author: 张孟 | Hits:

[Develop ToolsCompiler Design In C

Description: 英文电子书,关于用C语言来构造编译器的,本站有它的配套源代码.-English e-books, on the use of C language compiler construction, the site has its source code matching.
Platform: | Size: 176182 | Author: 吕进华 | Hits:

[ELanguagec_compiler

Description: 本程序集是Allen I. Holub所写的《Compiler Design in C》一书的附随软件,其中有作者自己编写的词法分析和语法分析工具LeX,occs和LLama,该软件包还包括一个显示C语言分析过程的程序-This set of program is the attached software in 《Compiler Design in C》 writed by Allen I. Holub, it contains the Lex, occs and Llama which are phraseing analysis tools writed by Allen, it also contains a program which can display the analysis procedure of C
Platform: | Size: 1003520 | Author: 站长 | Hits:

[BooksCompiler Design In C

Description: 英文电子书,关于用C语言来构造编译器的,本站有它的配套源代码.-English e-books, on the use of C language compiler construction, the site has its source code matching.
Platform: | Size: 176128 | Author: 吕进华 | Hits:

[ELanguagehc_compiler

Description: 由于时间紧迫及事先准备不足,编译器最后定型时暴露出不少问题及不足之处,主要有以下一些方面:   不支持数组数据类型,这是文法分析器设计时的一个疏漏,由于时间关系,最后只得把扫描器中已做好的相关的数组部分删去。   对于float数据类型的支持,直到语义分析都是正常的,也能生成相应的汇编代码,但由于我们对8086/8088指令系统本身了解不足,这样的汇编代码将只能做到含义上完全忠实于源程序,但不能运行。   对于局部变量的支持,则于时间紧迫,所有的局部变量全被处理成静态变量。使递归函数不能得到正确的结果。    对于函数调用语句,不进行参数匹配检查,如果参数数量不对,也将能通过编译,但运行时将产生非法操作。   对&& !等逻辑操作在最后生成代码时处理比较粗燥,生成的代码在逻辑复杂时将不能保证运行正常。   接下来有一些,不能说是缺陷,但必须说明的问题:   对于main函数,没有参数表,通回类型也必须为void,但如果写上参数表及其他返回类型也能编译通过,生成代码时将简单地忽略,不影响最后的代码的运行。   对于while,for,if语句,其语句体不管是一句还是多句,必须都有{}围起来。这跟C语言中若是一句则可省略{}不同。-Due to the time constraints and lack of preparation in advance, the compiler finalized when exposed numerous problems and shortcomings, mainly in the following aspects : no support for array data type, which is grammar analyzer design of an omission, because of the time, the final could only have scanners do phase customs array deleted. For float data types of support until semantic analysis is normal, and can generate the corresponding assembly code, but because of our 8086/8088 directive to the knowledge of the system itself, this compilation can do to code meaning entirely faithful to the source, but not running. For the support of local variables, in the time constraints, all local variables were all handled in the static variable. So recursive function will not get the right results.
Platform: | Size: 260096 | Author: 周杰 | Hits:

[Editor附录I Little C解释程序源代码

Description: Little C解释程序源代码用C语言实现了一个C语言的子集的解释程序,之所以是子集,是由于考虑到本次毕业设计的时间上并不允许将整个C语言的解释程序完成,事实上,若要将整个C语言的解释程序完成,那将不是凭一己之力加上数月可以完成的。为此,结合所学的编译原理和实现技术以及计算理论,本文之实现了C语言自己的解释程序。-C source code using C language of a C language subset of the procedures explained that the reason is the subset is due to the graduation of design time and would not allow the entire C language to explain procedures are completed, in fact, if the entire C language to explain procedures completed, it will not be through their own efforts with a few months to complete. To this end, learning by combining theory and compiler technology and computing theory, the realization of the C language interpreter.
Platform: | Size: 19456 | Author: 卞强 | Hits:

[Editor中间代码优化

Description: 这是编译原理的源代码,涉及了编译原理的各个过程:词法分析,LL1语法分析,语义分析,中间代码生成,中间代码优化(常表达式优化,公共表达式优化,循环不变式优化),中间代码生成目标代码,目标代码的解释执行,详细地阐述了一个编译器的设计和实现。它是大纲教学,课程设计良好的示范,也是编程爱好者提高的好参考,其中这是中间代码优化部分。希望尽早的开通我的帐号,和大家多多交流,成为热爱编程的好朋友。-this principle is to compile the source code, the compiler principles involved in various processes : lexical analysis, LL1 syntax analysis, semantic analysis and code generation and code optimization (regular expression optimization, public expression optimization, optimization loop invariant), intermediate code generation target code goal of the interpretation and implementation of code, described in detail a compiler design and implementation. It is the outline of teaching, curriculum design good model, as well as programming enthusiasts to raise a good reference, it is the middle part of code optimization. Early hopes for the opening of my account, and we interact more, as a good friend who love programming.
Platform: | Size: 13312 | Author: | Hits:

[Editor中间代码生成目标

Description: 这是编译原理的源代码,涉及了编译原理的各个过程:词法分析,LL1语法分析,语义分析,中间代码生成,中间代码优化(常表达式优化,公共表达式优化,循环不变式优化),中间代码生成目标代码,目标代码的解释执行,详细地阐述了一个编译器的设计和实现。它是大纲教学,课程设计良好的示范,也是编程爱好者提高的好参考,其中这是中间代码生成目标代码部分。希望尽早的开通我的帐号,和大家多多交流,成为热爱编程的好朋友。-this principle is to compile the source code, the compiler principles involved in various processes : lexical analysis, LL1 syntax analysis, semantic analysis and code generation and code optimization (regular expression optimization, public expression optimization, optimization loop invariant), intermediate code generation target code goal of the interpretation and implementation of code, described in detail a compiler design and implementation. It is the outline of teaching, curriculum design good model, as well as programming enthusiasts to raise a good reference, which is code-generating object code part. Early hopes for the opening of my account, and we interact more, as a good friend who love programming.
Platform: | Size: 7168 | Author: | Hits:

[ELanguagelcc.4.2.tar

Description: c语言编译器,跨平台,4.2版本 lcc version 3.x is described in the book "A Retargetable C Compiler: Design and Implementation" (Addison-Wesley, 1995, ISBN 0-8053-1670-1). There are significant differences between 3.x and 4.x, most notably in the intermediate code. For details, see http://www.research.microsoft.com/~drh/pubs/interface4.pdf. -c compiler, cross-platform, version 4.2 LCC version 3.x is described in the book "A Retargetable C Compiler : Design and Implementation" (Addison-Wesley, 1995, ISBN 0-8053-1670-1). There are significant differences between 3.x and 4.x, most notably in the intermediate code. For details, see http://www.research.microsoft.com/ ~ drh/pubs/interface4.pdf.
Platform: | Size: 638976 | Author: 王陈 | Hits:

[ELanguagelccsrc3.6

Description: c语言编译器,3.6版本 lcc version 3.x is described in the book "A Retargetable C Compiler: Design and Implementation" (Addison-Wesley, 1995, ISBN 0-8053-1670-1). There are significant differences between 3.x and 4.x, most notably in the intermediate code. For details, see http://www.research.microsoft.com/~drh/pubs/interface4.pdf. -c language compiler, version 3.6 LCC version 3.x is described in the book "A Retargetable C Compiler : Design and Implementation" (Addison-Wesley, 1995, ISBN 0-8053-1670-1). There are significant differences between 3.x and 4.x, most notably in the intermediate code. For details, see http://www.research.microsoft.com/ ~ drh/pubs/interface4.pdf.
Platform: | Size: 230400 | Author: 王陈 | Hits:

[BooksC++AandQ

Description: 本文根据发表在CUJ Expert Forum上的两篇文章编译而成。C/C++ User s Journal是目前最出色的C/C++语言专业杂志,特别是在C++ Report闭刊之后,CUJ的地位更加突出。CUJ Expert Forum是CUJ主办的网上技术专栏,汇集2000年10月以来C++社群中顶尖专家的技术短文,并免费公开发布,精彩纷呈,是每一个C/C++学习者不可错过的资料。由Jim Hyslop和Herb Sutter主持的Conversation系列,是CUJ Expert Forum每期必备的精品专栏,以风趣幽默的对话形式讲解C++高级技术,在C++社群内得到广泛赞誉。译者特别挑选两篇设计模式方面的文章,介绍给大家。设计模式方面的经典著作是GoF的Design Patterns。但是那本书有一个缺点,不好懂。从风格上讲,该书与其说是为学习者而写作的教程范本,还不如说是给学术界人士看的学术报告,严谨有余,生动不足。这一点包括该书作者和象Bjarne Stroustrup这样的大师都从不讳言。实际上Design Pattern并非一定是晦涩难懂的,通过生动的例子,一个中等水平的C++学习者完全可以掌握基本用法,在自己的编程实践中使用,得到立竿见影的功效。这两篇文章就是很好的例证。本文翻译在保证技术完整性的前提下作了不少删节和修改,以便使文章显得更紧凑。 -Based on the published in CUJ Expert Forum on the two articles from compiler. C/C User's Journal is the most excellent C/C language magazine, especially in the C Report to be closed, the status of CUJ more prominent. CUJ CUJ Expert Forum is sponsored by the online technology column Survey October 2000 C community has been the top technical expert appeared, and free public release, brilliant, Each is a C/C learners should not miss the information. By Jim Hyslop and Herb Sutter auspices of the Conversation series, CUJ Expert Forum is an essential quality each column a humorous forms of dialogue on the High C technology, the C community has been widely acclaimed. Translator selected two design patterns of articles introducing to you. Design patterns of the classics is GoF Design Pat
Platform: | Size: 134144 | Author: | Hits:

[OtherA_Retargetable_C_Compiler_Design_and_Implementatio

Description: lcc编译器是一个具有产品级质量的用于研究的C编译器,在UNIX界广为流行。本书深入到 lcc编译器的内部,在代码级对该系统的设计与实现进行了详细的介绍。-LCC compiler is a product-level quality for the study of the C compiler in the UNIX sector popular. The book went to LCC compiler, in the code of the system-level Design and Implementation of a detailed introduction.
Platform: | Size: 13070336 | Author: | Hits:

[ELanguagecompiler.design.in.c

Description: 一个c语言写做的编译器的源码,可以供编译器开发的人员学习之用-A c language compiler to do the source, the compiler can be developed for staff learning
Platform: | Size: 518144 | Author: 张孟 | Hits:

[ELanguageCompiler-design-in-c

Description: C语言实现的小编译器,挺有意思的,希望对大家有帮助。-C language compiler to achieve a small, very interesting, would like to help everyone.
Platform: | Size: 696320 | Author: Shellbird | Hits:

[ELanguagepascal-compiler-in-cpp

Description: pascal compiler in C++是一个用C++实现的PASCAL编译器,主要包括符号表,创建语法树,代码生成和4元式解析等。该工程是根据龙书实现的编译器。项目中大量使用了STL,设计模式等思想。是学习面向对象编程和设计的好材料。里面包含有说明.txt有更详细说明 请使用Mingw或Dev-C++开发环境-pascal compiler in C++ is a compiler which compiles pascal code. The project consists of Symbol Table, Abstract Tree Construction, Code generation and generated code interpretation. I believe it s a helpful material for learning oo programming and design since it uses STL and design patterns intensively. The project is developed on Mingw and Dev-C++ IDE, VC6.0 is not supported since it does not STL compliant!
Platform: | Size: 721920 | Author: xukeying | Hits:

[Linux-Unixcompiler

Description: compiler design in C source
Platform: | Size: 492544 | Author: syhsu | Hits:

[ELanguagec-compiler-design-source

Description: 一个超级牛B的人设计的c编译器,包含全部源码!-A super cow who designed B c compiler, contains all the source code!
Platform: | Size: 350208 | Author: 李杰龙 | Hits:

[ELanguageC-complie

Description: VC++写的C编译器源代码附设计文档,感兴趣的可以参考下。-VC++ compiler written in C source code with design documents, interested can refer to.
Platform: | Size: 741376 | Author: 汪雨萍 | Hits:

[ELanguageCompiler Design in C

Description: 编译器设计,C语言实现,完整的编译器结构和语言及概念介绍。(Compiler design in C)
Platform: | Size: 15676416 | Author: darvei | Hits:
« 12 3 4 5 6 7 »

CodeBus www.codebus.net